【黑苹果】通过仿冒ID驱动Lexa核心的Radeon RX 550 您所在的位置:网站首页 昂达rx550 4g 【黑苹果】通过仿冒ID驱动Lexa核心的Radeon RX 550

【黑苹果】通过仿冒ID驱动Lexa核心的Radeon RX 550

2023-12-06 18:00| 来源: 网络整理| 查看: 265

OpenCore发布以来,黑苹果真的是越来越方便了,UP去年退役了一套E3-1231v3,主板是技嘉Z87P-D3。正好手头有配套的苹果无线网卡和一张RX550显卡,因此打算再装一套黑苹果练练装机水平。

macOS从10.12 Sierra启开始支持北极星架构的AMD显卡,不过准确来说并不是支持所有采用北极星架构的核心,而是仅支持Ellesmere和Baffin这两款核心,采用了这两个核心的A卡可以在macOS里面做到免驱。入门级别的RX550拥有两个版本的核心,一个是阉割过的Baffin,另外一个则是原生Lexa核心。Baffin核心的RX550可以通过刷BIOS的方式开核免驱,而Lexa核心的RX550则不能刷核心,请注意,对Lexa核心的显卡强刷BIOS会导致显卡无法正常使用,只有使用编程器才有可能救回。

正是因为RX550处于入门级别,因此关注度相对较低,许多地方都把Lexa核心的RX550列为不可驱动,实际情况并不是这样,只需要将显卡设备ID仿冒为Baffin核心的ID即可成功驱动。需要注意的是,即使成功驱动,对于无Intel核显的机器,VDA解码器也无法使用,这将导致随航、通用控制等需要VDA解码器功能无法使用。(注:有帖子提到添加 -radcodec 参数可以强制启动VDA编码器,但UP经过试验一直无效,因此暂定无法使用VDA编码器。

正式开始

软件 : OpenCore Configurator

STEP 1 : 挂载EFI分区

打开OpenCore Configurator,点击顶部菜单栏的OpenCore Configurator图标,找到系统盘,点击“挂载分区”按钮;

挂载EFI分区

STEP 2 : 加载config.plist文件

EFI分区挂载成功后,使用OpenCore Configurator打开EFI/OC/config.plist文件;

加载config.plist文件加载config.plist文件

STEP 3 : 添加显卡ID仿冒参数

a. 点击左侧列表中的“DeviceProperties-设备属性设置”,再点击“PCI设备列表”下拉框,选择“VGA compatible controller (Display controller)”;

b. 此时在设备列表下,应该会多出来一个PciRoot开头的项目,在这个多出来的项目内,添加一个DATA类型的值,键名为device-id,值为FF67,如图所示;

c. 如果需要对显卡名称进行自定义,则可以添加一个名为model的字符类型值,在里面输入显卡名称即可;

添加显卡ID仿冒参数添加显卡ID仿冒参数

STEP 4 : 重启测试

如果一切设置妥当,保存配置文件后重启,显卡应当被成功驱动。

重启测试

其实除了仿冒ID外,还可以通过SSDT的方式仿冒驱动,通过SSDT驱动可以解决VDA解码问题,具体可以搜索SSDT-GPU-SPOOF,不过这种方式成功率好像不是很高,因此并不是特别推荐。另外UP已购入了一块560,因此关于550的驱动方法可能不会再进行更新。

好了,以上就是本期专栏的全部内容了,如有错误还请在评论中指出,我们下期再见!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有